﻿using System.Collections.Generic;
using LayeredArchitectureSample.DataTransferObjects;

namespace LayeredArchitectureSample.RandomDataProviders
{
    internal interface IRandomLocationProvider
    {
        /// <summary>
        /// 
        /// </summary>
        /// <param name="numberOfLocations"></param>
        /// <returns></returns>
        /// <exception cref="CannotProvideRandomObjectException"></exception>
        IEnumerable<LocationDto> GetRandomLocations(int numberOfLocations);
    }
}